package com.tang.generate.domain

import com.baomidou.mybatisplus.annotation.TableField
import com.baomidou.mybatisplus.annotation.TableName
import com.tang.framework.core.domain.BaseEntity
import io.swagger.v3.oas.annotations.media.Schema
import lombok.Data

@Data
@TableName(value = "gen_table")
class GenTable(
        @TableField(value = "table_name")
        var tableName: String? = null,
        @TableField(value = "class_name")
        var className: String? = null,
        @TableField(value = "clazz_name")
        var clazzName: String? = null,
        @TableField(value = "comment")
        var comment: String? = null,
        @TableField(value = "database_name")
        var databaseName: String? = null,
        @TableField(value = "Tag")
        var Tag: String? = null,
        @TableField(value = "front_path")
        var frontPath: String? = null,
        @TableField(value = "package_name")
        var packageName: String? = null,
        @TableField(value = "module")
        var module: String? = null,
        @TableField(value = "fun_name")
        var funName: String? = null,
        @TableField(value = "modal")
        var modal:Boolean? = true,
        @TableField(value = "authorize")
        var authorize: String? = "",
        @TableField(value = "charset")
        var charset: String? = "",
        @TableField(value = "charset_sort")
        var charsetSort: String? = "",

        @TableField(value = "auto_increment")
        var autoIncrement: Long? = 0L,

        @TableField(value = "engine")
        var engine: String? = "",

) : BaseEntity<GenTable>() {




}
